package com.water.tool;

/**
 * 字符串操作类
 * 
 * @author whl
 * 
 */
public class StringUtils {

	/**
	 * 过滤特殊符号
	 * 
	 * @param str
	 * @return
	 */
	public static String filterHTML(String str) {
		StringBuffer strs = new StringBuffer();
		if (str != null && !str.equals("")) {
			char[] chs = str.toCharArray();
			for (char c : chs) {
				switch (c) {
				case ' ':
					strs.append("&nbsp;");
					break;
				case '>':
					strs.append("&gt;");
					break;
				case '<':
					strs.append("&lt;");
					break;
				case '\n':
					strs.append("<br>");
					break;
				default:
					strs.append(c);
				}
			}
		}
		return strs.toString();
	}
}
